package ar.uade.distribuidas.tpo.servicios;

import java.util.List;

import org.w3c.dom.Document;

import ar.uade.distribuidas.tpo.base.dominiodto.SolicitudDeCotizacionDTO;
import ar.uade.distribuidas.tpo.dao.SolicitudDeCotizacionXmlDao;

public class XmlServiceImpl implements XmlService {
	
	private static XmlServiceImpl instance;

	private static SolicitudDeCotizacionXmlDao solicitudDeCotizacionDao;

	public static XmlServiceImpl getInstancia(String nombArch){
		if(instance == null){
			instance = new XmlServiceImpl();
			solicitudDeCotizacionDao = SolicitudDeCotizacionXmlDao.getInstance();
		}
		return instance;
	}
	
	private XmlServiceImpl() {}

	@Override
	public List<SolicitudDeCotizacionDTO> parseSolicitudDeCotizacion(Document docu) {
		return solicitudDeCotizacionDao.getSolicitudDeCotizacion(docu);
	}

}
